*{
    margin: 0;
    padding: 0;
    font-size: 12px;
}
.login{
    background: url(../images/bg9.jpg) no-repeat center -42px;
}
#logo{
    width: 1002px;
    height: 47px;
    margin: 0 auto;
    margin-top: 40px;
    .left{
        float: left;
    }
    .center{
        float: left;
        margin-left: 10px;
        margin-top: 5px;
    }
    .right{
        font-size:22px ;
        font-weight: 400;
        float: left;
        margin-top:10px ;
        margin-left: 10px;
        color: #777777;
    }
}
#main{
    width: 1002px;
    height: 532px;
    margin: 0 auto;
    .left{
        width: 570px;
        height: 100%;
        margin-left: 48px;
        background: url(../images/bg11.jpg) no-repeat;
        background-size: 100%;
        float: left;
    }
    .right{
        float: right;
        width: 384px;
        height: 100%;
        h1{
            font-size: 22px;
            margin-left: 60px;
            margin-top: 50px;
            color: #EA5E00;
        }
        .form{
            #username{
            width: 251px;
            height: 34px;
            margin-left: 60px;
            border: 1px solid #BCBCBC;
            border-radius: 3px;
            margin-top: 20px;
            padding-left: 5px;
            }
            #password{
            width: 251px;
            height: 34px;
            margin-left: 60px;
            border: 1px solid #BCBCBC;
            border-radius: 3px;
            margin-top: 20px;
            padding-left: 5px;
            }
            #incode{
                width: 110px;
                height: 34px;
                margin-left: 60px;
                border: 1px solid #BCBCBC;
                border-radius: 3px;
                margin-top: 60px;
                padding-left: 5px;
                float: left;
            }
            img{
                display: block;
                float: left;
                margin-top: 40px;
            }
            .keep{
                width: 100%;
                margin-left: 60px;
                margin-top: 110px;
                a{
                    color: #929292;
                    text-decoration: none;
                    margin-left: 120px;
                    &:hover{
                        text-decoration: underline;
                    }
                }
            }
            #submit{
                background: #B40707;
                color: #FFFFFF;
                font-size: 18px;
                border-radius: 3px;
                border: 0;
                padding: 8px 20px;
                font-weight: 700;
                margin-left: 60px;
                margin-top: 20px;
            }
            
        }
        h2{
                margin-left: 60px;
                border-bottom: 1px solid #DADADA;
                padding-bottom: 10px;
                margin-top: 5px;
                color: #666666;
                font-weight: normal;
                .sp{
                    float: right;
                    margin-right: 150px;
                   span{
                    display: block;
                    width: 18px;
                    height: 18px;
                    float: left;
                }
                .span1{
                    margin-right:0px;
                    background: url(../images/thirdfast_login_all_gray.png) no-repeat left -135px top -22px;
                }
                .span2{
                    background: url(../images/thirdfast_login_all_gray.png) no-repeat left -155px top -23px;
                } 
                }
                
            }
            h3{
                margin-left: 60px;
                margin-top: 10px;
                color: #666666;
                font-weight: normal;
                a{
                    text-decoration: none;
                    color: #EA5E00;
                    font-size: 14px;
                    font-weight: 700;
                    &:hover{
                        text-decoration: underline;
                    }
                }
            }
            p{
               margin-left: 60px; 
               margin-top: 10px;
               width: 250px;
               color:#929292;
            }
    }
    
}
#foot{
    width: 100%;
    height: 99px;
    background: #DADADA;
    .kx{
        height: 20px;
    }
    .footcon{
        width: 1002px;
        height: 79px;
        margin: 0 auto;
        border-top: 1px solid #AAAAAA;
        h1{
            text-align: center;
            margin-top: 20px;
            font-weight: normal;
            a{
                color: #999999;
            }
        }
        h2{
            text-align: center;
            font-weight: normal;
            color:#999999;
        }
    }
    
    
}
